package org.elena.factory;

import org.elena.model.filter.Filter;

public class FilterFactory {

    // {
    //  "meta": [
    //    {
    //      "channel": [
    //        "SMP",
    //        "APP",
    //        "WEB"
    //      ]
    //    }
    //  ],
    //  "filterFactor": [
    //    "CHANNEL"
    //  ],
    //  "filterSubFactor": [
    //    "ID",
    //    "NAME"
    //  ],
    //  "operator": [
    //    "EQ",
    //    "CONTAINS",
    //    "GE",
    //    "GT",
    //    "LE",
    //    "LT"
    //  ],
    //  "condition": {
    //    "and": [
    //      {
    //        "filterFactor": "${filterFactor[0]}",
    //        "filterSubFactor": "${filterSubFactor[1]}",
    //        "operator": "${operator[1]}",
    //        "value": "${meta.channel}"
    //      }
    //    ]
    //  }
    //}
    public static Filter build(String filterJson) {
        return null;
    }
}
